COM Up! Help

2001(c) Bitwheel All Rights Reserved.

 

COM Objects
[first part of the program]

In this part of the program there is a list of all the COM objects registered in the local registry and the related information and operations.

List of COM Objects
The list has four columns, ProgID, CLSID, Description and Status. One click to the caption of the column sorts the list according to that column. List can show three types of COM objects or all of them together, depending what tab button is selected. Controls stands for ActiveX controls (server file is of .OCX or .DLL type), DLLs are objects which server file is of .DLL type and EXEs are objects which server file is executable(.EXE). When ALL tab is selected, list is filled with all COM objects no matter in what kind of server file they are contained.
If we want to find all ActiveX controls which are missing their server file, we click the tab with Controls caption what makes the list show only COM objects which server files are .OCX. One click on a Status caption of a column puts all dead objects on the top. This simple sorting applies to any column.

Toolbar
Toolbar provides operations to manipulate COM objects from the active list.

- opens a dialog to register some COM file. It can be any .ocx, .dll or .exe file.


- opens a dialog to choose what kind of unregistration of a selected object do you want to perform.
The default and recommended option unregisters the whole server file of the selected COM object. In this case server file remains undeleted but it removes entries from the registry of all COM objects it registered.
The second option removes only entries of the selected COM object and doesn't unregister other objects that have the same server file.


- unregisters selected COM object's server file and deletes it.

 

- removes all dead servers in the active list. If the active list shows only ActiveX controls, only ActiveX controls that are registered but have no server file will be removed from the registry.
To remove all dead COM objects, i.e. to clean the registry, simply select ALL tab to make the list show all types of objects and than this button will apply to all objects.

 

- opens a dialog for report creating. You can choose whether you want the report to be in a HTML file as a web page or ASCII text file. You can also choose what to include in the report and the path of the file.

 

- opens a dialog for comparing selected object with another one


- creates and opens a test web page that contains selected ActiveX control. This option is not valid for COM objects other than ActiveX controls.

 

- opens File Explorer and selects server file of the selected object.


- searches the registry for the type of objects from the active list and refreshes the list. It will not refresh all types of objects if this button is not pressed while ALL tab is not selected.

Details

Lower-left window shows details of selected COM object. One left click on some text line in the window opens pop-up menu to copy selected text to clipboard.

Registry Entries

Lower-right window shows tree with registry entries of selected COM object. Almost all entries some object has in registry is displayed in this tree. On the right, there is a window which lists all values and data of selected subkey. One left click opens pop-up menu to jump to regedit.exe